<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 transitional//EN">
<html>
<head>
<title>ODA Data Source Element</title>
<link rel="stylesheet" href="../style/style.css" type="text/css"/>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h1>OdaDataSource</h1>

<p>An extended data source that represents a connection that implements the Open
Data Access (ODA) interfaces to interact with an external data provider.</p>

<h3>Description</h3>

<p>The ODA Data Source element represents a type of Open Data Access (ODA)
connection.  It is described by an extension ID and optional set of
driver-specific connection properties. An ODA driver may support 
one or more ODA data source extensions.</p>

<p>An ODA data source extension may statically define driver-specific
connection properties by defining the <code>property</code> element in the ODA data
source extension point (<i>org.eclipse.birt.data.oda.dataSource</i>). 
See the BIRT Extensions functional
specification document for more detail description. By implementing the
extension point, an ODA driver's extension plug-in manifest (plugin.xml) could define
static driver-specific connection properties. BIRT uniquely identifies each extension-defined
property within the scope of its ODA extension. BIRT supports these properties
as extended ROM properties with all their built-in features, such as direct
editing from the BIRT designer's property sheet. For ease of segregating these driver-specific properties in
the property sheet, one could define them within a <code>propertyGroup</code>
element with a group display name like &quot;Connection Properties&quot;. 
Such grouping is purely for display in a
property sheet. Each property in a
display group is treated as a top-level property, whose grouping is not visible,
when it is accessed programmatically. At Factory time, these static extension-defined properties are passed to
the ODA run-time driver as connection properties to open a data source.</p>

<p>The following plug-in manifest segment demonstrates a simple example of such
static property definitions.</p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun: yes">&nbsp; </span></span><span
style='font-size:10.0pt;font-family:"Courier New";color:navy;background:white;
mso-highlight:white'>&lt;extension</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span
style='font-size:10.0pt;font-family:"Courier New";color:navy;background:white;
mso-highlight:white'>point=</span><span style='font-size:10.0pt;font-family:
"Courier New";color:green;background:white;mso-highlight:white'>&quot;org.eclipse.birt.data.oda.dataSource&quot;</span><span
style='font-size:10.0pt;font-family:"Courier New";color:navy;background:white;
mso-highlight:white'>&gt;</span><span style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style='font-size:10.0pt;
font-family:"Courier New";color:navy;background:white;mso-highlight:white'>&lt;dataSource</span><span
style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span
style='font-size:10.0pt;font-family:"Courier New";color:navy;background:white;
mso-highlight:white'>id=</span><span style='font-size:10.0pt;font-family:"Courier New";
color:green;background:white;mso-highlight:white'>&quot;org.eclipse.birt.report.data.oda.jdbc&quot;</span><span
style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span
style='font-size:10.0pt;font-family:"Courier New";color:navy;background:white;
mso-highlight:white'>driverClass=</span><span style='font-size:10.0pt;
font-family:"Courier New";color:green;background:white;mso-highlight:white'>&quot;org.eclipse.birt.report.data.oda.jdbc.OdaJdbcDriver&quot;</span><span
style='font-size:10.0pt;font-family:"Courier New";color:navy;background:white;
mso-highlight:white'>&gt;</span><span style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span
style='font-size:10.0pt;font-family:"Courier New";color:navy;background:white;
mso-highlight:white'>&lt;properties&gt;</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span
style='font-size:10.0pt;font-family:"Courier New";color:navy;background:white;
mso-highlight:white'>&lt;propertyGroup</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>defaultDisplayName=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;Connection Properties&quot;</span><span
style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>name=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;connectionProperties&quot;</span><span
style='font-size:10.0pt;font-family:"Courier New";color:navy;background:white;
mso-highlight:white'>&gt;</span><span style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>&lt;property</span><span
style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>type=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;string&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>defaultDisplayName=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;JDBC Driver Class&quot;</span><span
style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>canInherit=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;true&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>name=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;odaDriverClass&quot;</span><span style='font-size:
10.0pt;font-family:"Courier New";color:navy;background:white;mso-highlight:
white'>/&gt;</span><span style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span
style='font-size:10.0pt;font-family:"Courier New";color:navy;background:white;
mso-highlight:white'>&lt;property</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>type=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;string&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>defaultDisplayName=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;JDBC Driver URL&quot;</span><span style='font-size:
10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>canInherit=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;true&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>name=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;odaURL&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New";color:navy;background:white;mso-highlight:white'>/&gt;</span><span
style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>&lt;property</span><span
style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>type=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;string&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>defaultDisplayName=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;Data Source&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>canInherit=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;true&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>name=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;odaDataSource&quot;</span><span style='font-size:
10.0pt;font-family:"Courier New";color:navy;background:white;mso-highlight:
white'>/&gt;</span><span style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>&lt;property</span><span
style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>type=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;string&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>defaultDisplayName=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;User Name&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>canInherit=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;true&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>name=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;odaUser&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New";color:navy;background:white;mso-highlight:white'>/&gt;</span><span
style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>&lt;property</span><span
style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>isEncryptable=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;true&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>type=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;string&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>canInherit=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;true&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>defaultDisplayName=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;Password&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:navy;background:white;mso-highlight:white'>name=</span><span
style='font-size:10.0pt;font-family:"Courier New";color:green;background:white;
mso-highlight:white'>&quot;odaPassword&quot;</span><span style='font-size:10.0pt;
font-family:"Courier New";color:navy;background:white;mso-highlight:white'>/&gt;</span><span
style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span
style='font-size:10.0pt;font-family:"Courier New";color:navy;background:white;
mso-highlight:white'>&lt;/propertyGroup&gt;</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span
style='font-size:10.0pt;font-family:"Courier New";color:navy;background:white;
mso-highlight:white'>&lt;/properties&gt;</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style='font-size:10.0pt;
font-family:"Courier New";color:navy;background:white;mso-highlight:white'>&lt;/dataSource&gt;</span><span
style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p>

<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='font-size:10.0pt;font-family:"Courier New";color:black;background:white;
mso-highlight:white'><span style="mso-spacerun: yes">&nbsp; </span></span><span
style='font-size:10.0pt;font-family:"Courier New";color:navy;background:white;
mso-highlight:white'>&lt;/extension</span><span style='font-size:10.0pt;
font-family:"Courier New";color:navy'>&gt;</span><span style='font-size:10.0pt;
font-family:"Courier New"'><o:p></o:p></span></p>

<h3>See Also</h3>

<p><code>OdaDataSet</code> element</p>
<p><code>DataSource</code> element</p>
<p><code>DataSource</code> scripting object</p>

<h2 class="property">extensionID</h2>

<p>The ID of an ODA data source extension that implements the ODA public
interfaces to access an external data provider.</p>

<h3>Description</h3>

<p>The fully qualified ID that uniquely identifies an ODA
data source extension in the BIRT environment. It is defined in the ODA
data source extension plug-in manifest (plugin.xml) in the <code>dataSource.id</code>
attribute. </p>

<h3>See Also</h3>

<h2 class="property">privateDriverProperties</h2>

<p>A dynamic list of name-value structures for specifying private data or
attributes specific to the ODA connection.</p>

<h3>Description</h3>

<p>A dynamic list of name-value structures (<code>ExtendedProperty</code> structures) that
specify private run-time data or attributes specific to the ODA connection.
This is an optional element that an ODA driver may use to store and pass
pertinent driver-specific attributes from its designer tool to the run-time
driver for the connection. The content of this element is specific and private
to an ODA driver, whose designer tool can dynamically define and update them as
appropriate. These name-value pairs are stored in the report design file as a
persistent service, and are passed to the ODA run-time driver at Factory time
as connection properties.</p>

<h3>See Also</h3>

<p><code>ExtendedProperty</code> structure</p>

</body>
</html>
